excessive enthusiasm - German English Dictionary